home *** CD-ROM | disk | FTP | other *** search
/ The Utilities Experience / The Utilities Experience - Volume 1.iso / software / rendering / utilities / real3d / realtree / realtrees.txt < prev    next >
Text File  |  1978-06-29  |  8KB  |  247 lines

  1.  
  2.  
  3.                                 REAL 3D 2.49
  4.  
  5.                         FRACTAL TREE CREATION GUIDE
  6.  
  7.                                 by Cy Starkman
  8.  
  9. Depth (Height, how many segments)
  10.  
  11.    Init: 1-10
  12.  
  13.          How many segments deep the tree will be.  Each segment
  14.          will branch x times. This value determines the height or spread
  15.          of the tree. See Fig1
  16.  
  17.    Rand: 0-100%
  18.  
  19.          Affects the init value in a random way, therefore giving
  20.          branches an irregular length. While this is random you can set
  21.          limitations to ensure that your tree looks good.
  22.  
  23.          0 - No effect
  24.         50 - Any branch may vary in total height by 25%
  25.        100 - Any branch may vary in total height by 50%
  26.  
  27.         eg - With an init value of 4 and a rand of 50 any branch may
  28.         contain 3,4 or 5 height segments. With a rand of 100 any branch
  29.         might contain 2,3,4,5,6 height segments (but no less or more)
  30.  
  31.  Branch: 0-100
  32.  
  33.          A pair of digital clippers that force the branching to occur in
  34.          a specific pattern. Useful with leaves perhaps. See Fig2 for
  35.          visual explanation (much easier). NB: Leaves only appear at
  36.          when a branch ends. Good Vary range 30-70.
  37.  
  38. Branch(Bushiness, how many times does a segment branch)
  39.  
  40.    Init: 2-10
  41.  
  42.          How many branches the tree can have, also how many times each
  43.          segment can branch. The higher this the bushier the tree can
  44.          be, the lower the sparser. Fig3 (2 makes great fan coral)
  45.  
  46.    Rand: 0-100%
  47.  
  48.          Affect init in a random way. Creating segments with possibly
  49.          more or less branches. Limited use in that it also affects the
  50.          initial amount of branches. You want 3 main branches and you get
  51.          2 (not very nice)
  52.  
  53.          0 - no effect
  54.         50 - any segment may have 25% more or less branches
  55.        100 - any segment may have 50% more or less branches
  56.  
  57.   Depth: 0-100
  58.  
  59.          Supposedly makes trees with less branches around the canopy
  60.          than in the centre. I am dubious whether this works or not. And
  61.          in any case I am not aware of many trees that behave this way.
  62.  
  63.  Branch: 0-100%
  64.  
  65.          The digital clippers again, this time it is for thinning your
  66.          tree out. Gives you a percentage of the maximum possible
  67.          branches.
  68.  
  69.          0 - very sparse
  70.         50 - 50% of branches or sparse
  71.        100 - All branches possible are present - Very bushy
  72.  
  73. Size (Segment Diameter)
  74.  
  75.   Depth: 0-100%
  76.  
  77.          By what percentage is one segment thinner than the last. If you
  78.          make this number to little or create an inital size that is
  79.          small it is very possible that many of the branches will be
  80.          invisible or near invisible in renders. (it might be .005 wide)
  81.  
  82.    Rand: 0-100
  83.  
  84.          Randomly modifies diameter percentage
  85.  
  86.  Branch: 0-100
  87.  
  88.          Questionable use. It allows branches to get thicker or to stay
  89.          an equal thickness.
  90.  
  91.  
  92. Length (Segment Length)
  93.  
  94.   Depth: 0-100%
  95.  
  96.          By what percentage is one segment shorter than the last. Once
  97.          again caution on how small this number is. If a segment is
  98.          getting 50% shorter each time your palatial Fig tree is going
  99.          to look rather stunted.
  100.  
  101.    Rand: 0-100
  102.  
  103.          Randomly affect segment length, use sparingly to give a less
  104.          'generated' look. NB: It is better to use the Height controls
  105.          to affect overall length.
  106.  
  107.  Branch: 0-100
  108.  
  109.          Questionable use. Possible uses if there are trees with
  110.          branches that have longer segments further out (I suppose there
  111.          are such trees).
  112.  
  113. Direction (Tightness)
  114.  
  115.     Hor: 0-100 Fig4
  116.  
  117.          From above Real3D trees spiral, this gives them a full
  118.          appearance. This value determines how tight or loose a spiral is
  119.          created. Lemon trees would have tighter spirals than Willow
  120.          trees.
  121.  
  122.    Vert: 0-100
  123.  
  124.          Fanning. Best shown in a tree with 0 Horz. the higher the value
  125.          the greater the fan. Fig5 shows a tree created in the front
  126.          view but viewed from the side view with 0 Horz and varying Vert
  127.  
  128.          NB: Similar values create more balanced trees
  129.  
  130.    Norm: 0-100
  131.  
  132.          Acts as a limiter when applying gravity. The branches will bow
  133.          but not insanely (well). Defines a what is normal for the tree.
  134.          Having separate norms for horizontal and vertical would be
  135.          better.
  136.  
  137.    Rand: 0-100
  138.  
  139.          Same as all other Rand functions
  140.  
  141. Gravity: 0-100%
  142.  
  143.          Upward or downward bowing of branches by x percentage of the
  144.          length of the segment being bowed. Upward or downward is
  145.          defined by the normal slider. Extreme use of this can cause
  146.          objects which look more like a weird hairdo then any tree.
  147.  
  148.          As a guide values of 5-25 look normal
  149.  
  150. Rotate
  151.  
  152.   Depth: 0-100
  153.  
  154.          Causes branches to either bow down (willow) or up (apple?)
  155.          large scale gravity will cause this to limited success as such.
  156.  
  157.          0 - no effect
  158.  
  159.         50 - maximum downward bow
  160.  
  161.        100 - maximum upward bow
  162.  
  163.          See Fig 6
  164.  
  165.    Rand: 0-100
  166.  
  167.          Same as all other Rand functions some will some won't
  168.  
  169. Subdivision: 1-50
  170.  
  171.          1 is good for test trees. Is great for finished trees, 50 well
  172.          a bit over the top perhaps. This value not only makes trees
  173.          smoother but also more defined. eg: the branches have more
  174.          subtle bends and kinks just like a real one!
  175.  
  176. Gadgets
  177.  
  178.   Trunk:
  179.          Makes all branches sprout from the top of a trunk the height
  180.          you first define.
  181.  
  182. Central: See Fig 7
  183.  
  184.          Alters the way branches get created. In effect gives even more
  185.          bushiness.
  186.  
  187. Branch & Leaf Color:
  188.  
  189.          Eval definable equations for determining branch and leaf color.
  190.          A tree which starts off with a red trunk that becomes bright
  191.          yellow out at the branch tips. You got it! Or a basic variation
  192.          of leaf color.
  193.  
  194.          Color will otherwise be taken from your current color (for
  195.          branches) and the object color (for leaves)
  196.  
  197. Creation Notes:
  198.  
  199.          1) Your leaf object is created before going into the requester
  200.          and is the currently selected object. (Be careful when trying
  201.          different tree designs not to leave the last tree created
  202.          selected, trees as leaves gets pretty heavy). Unless specified
  203.          in the requester leaf color is that of your selected object/s
  204.  
  205.          2) Leaves are positioned via their COG
  206.  
  207.          3) Create trees in the front or side view (top view creates
  208.          sideways trees)
  209.  
  210.          4) When defining primitives after leaving the requester you
  211.          first give the diameter of the first segment (or trunk) with a
  212.          primitive sphere. Then you define the starting position, length
  213.          of and angle of the first segment (or trunk) with a axis
  214.          primitive.
  215.  
  216.          5) Think about diameter versus length when creating these two
  217.          objects else many squat fat trees will ensue.
  218.  
  219.          6) Think about the diameter after it has been reduced 5 times
  220.          for the outer limbs. It is easy to make near invisible
  221.          branches.
  222.  
  223.          7) Try many variations (But random is just that, you should be
  224.          able to create any tree without much random)
  225.  
  226. Limitations:
  227.  
  228.          Leaves are a sore point, no banana trees, palms etc. You can
  229.          make the branches of anything. But leaves just stick on the end
  230.          of branches with little control.
  231.  
  232.          No skeleton creation for limbs (Well it could be useful)
  233.  
  234.          Depending on how you have defined your tree the leaves might be
  235.          sticking out at very strange angles. No easy avoidables that I
  236.          can find.
  237.  
  238. What is also needed:
  239.  
  240.          Tree definitions from Fibonacci (An italian botanist) books. x
  241.          hundred years ago he personally measured the angles, lengths
  242.          and all information and how it relates for a lot of trees,
  243.          palms etc. I am told that SoftImage Tree creator is based on
  244.          his findings. His books should be in any state library.
  245.  
  246. Enjoy your trees.......
  247.